| 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.webphotos.Album
public class Album
A classe Album mantém uma coleçao de fotos em um ArrayList de PhotoDTO, que pode ser manipulada através das funções da própria classe. Classe do tipo Singleton, é permitido apenas uma instância da classe. O objeto é acessível unicamente através da classe. Também manipula dados dos IDs, nome do albúm, descrição, data de inserção e categoria.
| Method Summary | |
|---|---|
 void | 
adicionarFotos(File[] f)
Inclui fotos na coleção.  | 
 void | 
clear()
Limpa o ArrayList fotos.  | 
 Object | 
clone()
 | 
 void | 
excluirAlbuns(int[] albunsID)
Recebe um vetor com IDs de albúns a serem excluídos.  | 
 void | 
excluirFotos(int[] fotosID)
Recebe uma lista com IDs das fotos e faz uma busca para excluir as fotos específicas do DB, FTP e FS.  | 
 void | 
excluirFotos(String[] nomes)
Recebe uma lista com nomes de fotos e faz uma busca no ArrayList fotos, caso encontre, exclui a foto específica.  | 
static Album | 
getAlbum()
Retorna o objeto Album instanciado na própria classe.  | 
 int | 
getAlbumID()
Retorna o ID do albúm.  | 
 String | 
getCategoria(int categoriaID)
Retorna a categoria específica.  | 
 int | 
getCategoriaID()
Retorna o ID da categoria.  | 
 String[] | 
getCategoriasArray()
 | 
 String[] | 
getCategoriasArray(Boolean force)
Retorna um vetor que armazena as categorias.  | 
 String | 
getDescricao()
Retorna a descrição do albúm.  | 
 String | 
getDtInsercao()
Retorna a data de inserção do albúm.  | 
 PhotoDTO | 
getFoto(int fotoID)
Retorna uma foto deste album ou null se não existir.  | 
 PhotoDTO | 
getFoto(String caminho)
Retorna uma foto deste album ou null se não existir.  | 
 PhotoDTO[] | 
getFotos()
Retorna toda a coleção encontrada no ArrayList fotos.  | 
 Object[][] | 
getFotosArray()
Retorna uma matriz com as fotos e seus dados específicos.  | 
 String[] | 
getFotosColunas()
Retorna um vetor que armazenará os dados de ID, legenda e crédito da foto.  | 
 int | 
getLstCategoriasID(String nomeCategoria)
Retorna o ID dado um nome de categoria.  | 
 int | 
getLstCategoriasIndex(int categoriaID)
Retorna um índice da matriz categorias.  | 
 int | 
getLstCategoriasIndex(String nomeCategoria)
Retorna um índice da matriz categorias.  | 
 String | 
getNmAlbum()
Retorna o nome do albúm.  | 
 int | 
getUsuarioID()
Retorna o ID do usuário.  | 
 void | 
loadAlbum(int aID)
Carrega um albúm no ArrayList fotos que anteriormente foi salvo no banco de dados.  | 
 void | 
setAlbumID(int aID)
Seta um valor para o ID do albúm.  | 
 void | 
setCategoriaID(int cID)
Seta um valor para o ID de categoria.  | 
 void | 
setDescricao(String d)
Seta um valor para a descrição do albúm.  | 
 void | 
setDtInsercao(String dt)
Seta um valor para a data de inserção do albúm.  | 
 void | 
setNmAlbum(String nm)
Seta um valor para o nome do albúm.  | 
 void | 
setUsuarioID(int uID)
Seta um valor para o ID do usuário.  | 
 String | 
toJavaScript()
Retorna uma String contendo todos os dados do albúm no formato js.  | 
 String | 
toString()
Retorna uma String contendo todos os dados do albúm.  | 
 String | 
toXML()
Retorna uma String contendo todos os dados do albúm no formato XML.  | 
| Methods inherited from class java.lang.Object | 
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait | 
| Method Detail | 
|---|
public static Album getAlbum()
public void setAlbumID(int aID)
aID - ID do álbum.public void setUsuarioID(int uID)
uID - ID do usuário.public void setCategoriaID(int cID)
cID - ID da categoria.public void setNmAlbum(String nm)
nm - Nome do albúm.public void setDescricao(String d)
d - Descrição do albúm.public void setDtInsercao(String dt)
dt - Data de inserção do albúm.public int getAlbumID()
public int getUsuarioID()
public int getCategoriaID()
public String getNmAlbum()
public String getDescricao()
public String getDtInsercao()
public PhotoDTO getFoto(int fotoID)
fotoID - ID da foto.
public PhotoDTO getFoto(String caminho)
caminho - Caminho do arquivo foto.
public PhotoDTO[] getFotos()
public Object[][] getFotosArray()
public String[] getFotosColunas()
public String[] getCategoriasArray()
public String[] getCategoriasArray(Boolean force)
public int getLstCategoriasIndex(String nomeCategoria)
nomeCategoria - Nome da categoria pesquisada.
public int getLstCategoriasIndex(int categoriaID)
categoriaID - ID da categoria pesquisada.
public int getLstCategoriasID(String nomeCategoria)
nomeCategoria - Nome de categoria pesquisada.
public void clear()
public void loadAlbum(int aID)
aID - ID do albúm.public void excluirAlbuns(int[] albunsID)
albunsID - IDs dos albúns.public void excluirFotos(String[] nomes)
nomes - Lista de nomes de fotos.public void excluirFotos(int[] fotosID)
fotosID - Lista de IDs de fotos.public void adicionarFotos(File[] f)
photo - Lista de arquivos.public String getCategoria(int categoriaID)
categoriaID - ID da categoria.
public String toString()
toString in class Objectpublic String toXML()
public String toJavaScript()
public Object clone()
             throws CloneNotSupportedException
clone in class ObjectCloneNotSupportedException
  | 
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||